body {
	margin: 0;
}

.block {
	display: block;
	// overflow: hidden;
}

.none {
	display: none;
}

.pointer,
.link {
	cursor: pointer;
	color: #0057FF !important;
}

.pointer:hover,
.link:hover {
	color: #2D6FF0 !important;
}

.banlance {
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: center;
	height: 20px;
	line-height: 20px;
}

.banlance::before {
	content: '';
	width: 20px;
	height: 20px;
	display: block;
	overflow: hidden;
	background-image: url(../public/img/cess.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: 16px;
}

.icon-expanded-close,
.icon-expanded-open {
	width: 20px;
	height: 20px;
	border-radius: 5px;
	background-color: #000000;
	display: block;
	overflow: hidden;
	cursor: pointer;

	span {
		width: 20px;
		height: 20px;
		display: block;
		overflow: hidden;
		transform: rotate(0deg);
		background-image: url(../public/img/u48.svg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 7px;
		transition: all 0.5s;
	}
}

.icon-expanded-close:hover,
.icon-expanded-open:hover {
	background-color: #555;
}

.icon-expanded-open span {
	transform: rotate(90deg) !important;
}

.copy-icon svg {
	fill: #adb5bd;
}

.div-table {
	background-color: #fff;
	display: block;
	overflow: hidden;
	border-radius: 5px;
	font-size: 14px;
	--boder: 5px solid #f1f1f1;
	text-indent: 10px;
	line-height: 30px;

	.border-left {
		border-left: var(--boder);
	}

	.border-right {
		border-right: var(--boder);
	}

	.border-top {
		border-top: var(--boder);
	}

	.border-bottom {
		border-bottom: var(--boder);
	}

	.tb-title {
		height: 60px;
		line-height: 60px;
		border-bottom: var(--boder);
	}

	.tr {
		width: 100%;
		height: 260px;
		display: flex;
		flex-direction: row;
		align-items: center;
		overflow: hidden;

		.td {
			width: 25%;
			display: flex;
			flex-direction: column;
			justify-content: center;
			overflow: hidden;
			height: 100%;

			.td-1 {
				height: 25%;
				display: flex;
				flex-direction: column;
				justify-content: center;
			}

			.td-2 {
				height: 52%;
				display: flex;
				flex-direction: column;
				justify-content: center;
			}
		}
	}
}

.balance-box {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	float: left;

	.balance-logo {
		width: 18px;
		height: 16px;
	}

	.money {
		padding-left: 5px;
	}
}

.ant-card {
	box-shadow: 0px 0px 10px rgba(51, 51, 51, 0.1) !important;
}

.ant-card-head {
	border-bottom: 1px solid #ddd !important;
}

.green {
	color: #31E1A3;
}

.red {
	color: #FF5B5B;
}

.anticon-copy {
	color: #0057FF !important;
}

.enable-copy-txt-box {
	cursor: copy;
	letter-spacing: 0px;
	text-align: justify;
}

.enable-copy-icon-box {
	cursor: copy;
	letter-spacing: 0px;
	text-align: justify;
}

.enable-copy-txt-box a:hover {
	border-bottom: 1px dotted #999;
}

.enable-copy-icon-box a:hover {
	border-bottom: 1px dotted #999;
}

.suffix {
	padding-left: 10px;
	color: #aaa;
}

.account-icon {
	border-radius: 100%;
	vertical-align: middle;
	border: 1px solid #ccc;
}

.auto-wrap {
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.bg-color {
	position: fixed;
	width: 700px;
	height: 700px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	z-index: -1;
	background-image: radial-gradient(#a1dff5, #cbf0ff, #f8f8f8, #f8f8f8, #f8f8f8);
}

.modal-price {
	.green {
		color: green;
	}

	.gray {
		color: #aaa;
	}

	.tb-top-btn {
		text-align: right;
		color: #318ce9;
		padding-bottom: 16px;
		cursor: pointer;
	}

	.tb-bottom-txt {
		width: 100%;
		text-align: right;
		color: #999;
		line-height: 40px;
	}
}

.containner {
	margin-top: 60px;
	display: block;
}

.dcard {
	display: block;
	box-shadow: 0px 0px 9px 0px #00000024;
	border-radius: 5px;
	background-color: #fff;

	.dcard-title {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid #dbdbdb;
		height: 60px;
		line-height: 60px;
		padding: 0 14px;

		.left-txt-label {
			display: flex;
			flex-direction: row;
			align-items: center;

			.dcard-title-txt {
				font-size: 16px;
				color: #282e39;
				flex: 1;
				padding-left: 8px;
			}
		}

		.extra {
			text-align: right;
		}
	}

	.dcard-body {
		display: block;
		clear: both;
		overflow: hidden;
	}
}